﻿using System;
using Teigha.Core;
using Teigha.TD;

namespace OdaOperation.Core.Extract
{
    public abstract class OdDbEntityParser : OdRxObject
    {
        // 构造函数，接受指针和内存拥有标志
        public OdDbEntityParser(IntPtr cPtr, bool cMemoryOwn)
            : base(cPtr, cMemoryOwn)
        {
        }

        // 抽象方法：从实体中提取文本，带有缩进参数
        public abstract void ExtractText(OdDbEntity pEnt, int indent);
    }
}